.audit {
  padding: 20px;
  
  h2 {
    margin-bottom: 20px;
    color: #1890ff;
  }
}

.audit-list {
  padding: 20px;
  
  h2 {
    margin-bottom: 20px;
    color: #1890ff;
  }
}

.audit-news {
  padding: 20px;

  h2 {
    margin-bottom: 20px;
    color: #1890ff;
  }
  
  .news-info {
    margin-top: 24px;
    padding: 16px;
    background-color: #f5f5f5;
    border-radius: 4px;
    
    h3 {
      margin-bottom: 12px;
      font-size: 16px;
    }
    
    p {
      margin-bottom: 8px;
    }
  }
  
  .ant-table-wrapper {
    margin-top: 16px;
  }
}

.error-message {
  padding: 20px;
  text-align: center;
  color: #f5222d;
  background-color: #fff1f0;
  border: 1px solid #ffccc7;
  border-radius: 4px;
  margin: 20px;
  font-size: 16px;
} 